package com.xayy.health.core.enums;

import lombok.Getter;

/**
 * @author Nie
 * @version V1.0
 * @date 2023/6/7 13:39
 */
public enum LabelEnum {
    //星
    XING(1, "星"),
    //分系统
    FXT(2, "分系统"),
    //设备
    SB(3, "设备"),
    //参数
    CS(4, "参数"),
    //故障现象
    GX(4, "故障现象"),
    //日期
    RQ(5, "日期"),
    //星_分系统
    XING_FXT(6, "星_分系统"),
    //分系统_设备
    FXT_SB(7, "分系统_设备"),
    //设备_参数
    SB_CS(8, "设备_参数"),
    //故障现象_参数
    GX_CS(9, "故障现象_参数"),
    //故障现象_日期
    GX_RQ(10, "故障现象_日期");

    @Getter
    private Integer code;

    @Getter
    private String name;

    LabelEnum(Integer code, String name) {
        this.code = code;
        this.name = name;
    }

    public static String valueof(Integer index) {
        for (LabelEnum labelEnum : values()) {
            if (labelEnum.getCode().equals(index)) {
                return labelEnum.name;
            }
        }
        return "";
    }
}
